#ifndef __BALANCEDBINARYTREE_H_
#define __BALANCEDBINARYTREE_H_
typedef struct Node
{
    int data;
    struct Node *left;
    struct Node *right;

}Node;
Node *RotateRight(Node *node);
Node *RotateLeft(Node *node);
Node *RotateLeftRight(Node *node);
Node *RotateRightLeft(Node *node);
int GetTreeHeight(Node *node);
Node *InsertData(Node *node,int data);
void MidTravel(Node *node);
void PrevTravel(Node *node);


#endif